home *** CD-ROM | disk | FTP | other *** search
- TVX - A full screen editor in C
-
- ===========================================================================
- **************************** RELEASE NOTES ********************************
-
- Version 2/8/86
-
- * This is the version realased for the Atari 520st. It contains
- the files needed to port to other machines.
-
- * The last section of the manual contains instructions for
- porting TVX to other environments.
-
- * This version supports 25, 40 and 50 line editing on monochrome
- monitors.
-
- 25, 40, and 50 line resolution on monochrome monitors:
-
- The '(' command is used to switch between 25, 40, and 50
- line displays. Pressing '(' with no count toggles to the next
- resolution. Entering '25(' will select 25 lines, '40(' 40, etc.
-
- This version for the Atari has been compiled with
- Mark Williams C Version 1.1 and is has some minor changes
- over the previously released version compiled with the developer's
- kit. Due to the widespread availability of Emacs, the EMAX
- emulation is not included, but can be compiled from the
- source code included if necessary.
-
- ===========================================================================
-
- Developed by:
- Dr. Bruce E. Wampler
- Reference Software, Inc.
- P.O. Box 140
- Cedar Crest, NM 87008
- ..{ucbvax | seismo!gatech | ihnp4!lanl}!unmvax!wampler
-
-
- Atari ST Release:
- *** In order to get this distribution to fit on a single-sided
- *** Atari floppy, the shareware utility ARC (version 5.12)
- *** was used to archive and compress the files. Thus, this
- *** disk contains 3 files:
-
- README - this file
- ARC.EXE - Arc Version 5.12
- TVX.ARC - the tvx archive
-
- You can extract the necessary files from arc in one of two ways:
-
- 1) To extract ALL files (using arc command x), enter:
- arc x tvx.arc *.*
-
- 2) Documentation and executable files only:
- arc x tvx.arc *.ttp
- arc x tvx.arc *.doc
- arc x tvx.arc *.ref
-
- Note: If you are using a shell program, you will have to enclose
- the above wild cards (*) in quotes: "*.*".
-
- See the arc documentaion for more details.
-
- Description of main files:
-
- TVX.TTP - ready to run on the ST
- VIX.TTP - ready to run vi emulator version
-
- RES25.PRG - switch monochrome monitor to 25 lines
- RES40.PRG - switch monochrome monitor to 40 lines
- RES50.PRG - switch monochrome monitor to 50 lines
-
-
- TVX.REF - quick reference card for TVX
- VIX.REF - quick reference card for VIX
- EMAX.REF - quick reference card for EMAX
-
- TVX_REF.DOC - documentation, ready for 80 col, 10 cpi, 66 line printer
- TVX_TUT.DOC - short beginner's tutorial
-
-
-
- To build a new ST version using the DRI developer's compiler, execute the
- CTVX batch file to compile all needed modules, then LINKTVX to link.
-
- CTVX.BAT - batch file to compile tvx + utilities with developer's kit.
- Assumes that the compiler disk is on A:, and the souces
- are on B:, with B: the logged disk.
- LINKTVX.BAT - Linker on A:, o's on B:, A: logged.
-
- To build a new ST version using Mark Williams C, set the appropriate
- #define in TVX_DEFS.IC, and compile using the model found in mwcctvx.bat.
-
-
-
- Source files:
-
- TVX_1.C - main part of code (part 1), mostly os/terminal independent
- TVX_2.C - main part of code (part 2), mostly os/terminal independent
- TVX_EDIT.C - editor emulation code: TVX, EMAX, VIX, TVX0
- TVX_LEX.C - defaults, some os dependent stuff in here. Major
- changes in defaults can be fixed by recompiling this file.
- TVX_IO.C - almost all I/O, including screen, confined to this file.
- TVX_LIB.C - misc library routines needed by TVX.
-
- TVX_DEFS.IC - #define's for version, os, terminal, defaults
- TVX_GLBL.IC - global data structures
- TVX_TERM.IC - definitions for various terminals and systems
-
- STDIOTVX.H - repaired STDIO.H for TVX and developer's kit
- HIRES.S - 25/40/50 line support routines for TVX (developer's kit)
- MWC_RES.S - 25/40/50 line support for Mark Williams as.
- RES25PRG.S - switch monochrome monitor to 25 lines
- RES40PRG.S - switch monochrome monitor to 40 lines
- RES50PRG.S - switch monochrome monitor to 50 lines
-
- ----- Misc. files for other systems ------
-
- TVX_UNIX.C - contains unix specific code, including termcap driver
- allows source code to be uploaded and built on unix
- MAKEFILE.BSD - Makefile for BSD unix build
- MAKEFILE.SYV - Makefile for System V unix build
- MAKEFILE.IBM - Build batch file for IBM-PC's
- TVX_IBM.C - C version of IBM screen driver
-
-
- ===========================================================================
-